<?php
/*
	Aurus CMS - free OOP CMS
	Copyright (C) 2010  Nestor Yanchuk

	This program is free software: you can redistribute it and/or modify
	it under the terms of the GNU General Public License as published by
	the Free Software Foundation, either version 2 of the License, or
	(at your option) any later version.

	This program is distributed in the hope that it will be useful,
	but WITHOUT ANY WARRANTY; without even the implied warranty of
	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
	GNU General Public License for more details.

	You should have received a copy of the GNU General Public License
	along with this program.  If not, see <http://www.gnu.org/licenses/>.
*/
if (!defined('ROOT')) die();
$timezones_correct = makeAssociativeArray(array(-12, -11, -10, -9, -8, -7, -6, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12));
$lngs = read_directory(ROOT . '/language/', 1, 0);
$addons = Modules::getInstance()->getActiveAddons();

$lgs = read_directory(ROOT . '/language/');
$langs = array();

foreach ($lgs as $l) {
	$lnfo = simplexml_load_file(ROOT . '/language/' . $l . '/info.xml');
	if ($lnfo) {
		$langs[$l] = $lnfo->name . ' (' . $lnfo->englishname . ')';
	}
}
$cfgMake = new makeConfig('main');
$cfgMake->input('site_address', __('Адреса сайту, слеш в кінці обов\'язковий'), __('Адрса повинна починатись з <em>http://</em> і закінчуватись слешем (<em>/</em>)'));
$cfgMake->input('title', __('Назва сайту'));
$cfgMake->textarea('keyWords', __('Ключові слова сайту'), __('Вдало підібрані слова допоможуть оптимізувати сайт.Ключові слова розділяються комою.'));
$cfgMake->textarea('metadata', __('Глобальні метадані'));
$cfgMake->textarea('siteDesc', __('Опис сайту'), __('Опис сайту для пошукових машин'));
$cfgMake->yesNo('furl', __('Увімкнути підтримку дружніх УРЛ'));
$cfgMake->yesNo('gzip', __('Увімкнути підтримку gzip '), __('Зменшення трафіку, але збільшення навантаження на сервер'));
$cfgMake->input('gzipLevel', __('Рівень стиснення'), __('Від 1 до 10'));
$cfgMake->input('timeFormat', __('Формат часу, детальніше <a target="_blank" href="http://php.net/manual/en/function.date.php">тут</a>.'));
$cfgMake->select('language', __('Основна мова сайту'), $langs);
$cfgMake->select('template', __('Основний шаблон'), makeAssociativeArray(read_directory(ROOT . '/templates/', 1, 0)));
$cfgMake->select('index_module', __('Модуль, який завантажується на головній сторінці'), Modules::getInstance()->getActiveModules());
$cfgMake->select('timeCorrection', __('Корекція часу від нульового меридіана'), $timezones_correct, format(__('Поточний час на нульовому меридіані {%1%}'), date('H:i d/m/Y', TIME)));
$cfgMake->yesNo('errorLog', __('Увімкнути лог помилок?'),__('Всі помилки будуть записуватись для подальшого їх виправлення'));
$cfgMake->select('editor', __('Редактор тексту по замовчуванню.'), makeAssociativeArray($addons['editors']));

$cfgMake->get();